RubyKaigi 2023
measure コマンド
速度を計測できる
rubyhacking guide
AST (Abstruct Syntax Tree)
RubyGems や Bundler は遅い
requireやloadを拡張している
Gem::Resolver を継承するクラスがたくさんあり、微妙に中身が異なる
bundle update --consevative rails
ruby -y
構文解析
https://speakerdeck.com/sue445/fix-sql-n-plus-one-queries-with-rubocop
kaneko.y on Twitter: "LTで発表した "Unexplored Region - parse.y -"の資料をuploadしました。当日は飛ばしてしまった上級編ものってるよ!解説が必要な人は直接捕まえて聞いてください https://t.co/qUIaIVTmZz #rubykaigi" / Twitter
Load gem from browser
ruby.wasm
vm.evalAsync Promise を待つ
Fiber のデフォルトスタックサイズはとても小さい
→スタックサイズを変更する
JIT
https://github.com/k0kubun/ruby-jit-challenge